﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PUCP.SI2.SGIRP.BE
{
    public class CentroComercialBE
    {
        private int codigo;
        private String nombre;
        private String abreviatura;
        private float areaArrendable;
        private float areaTotal;
        private String direccion;
        private String departamento;
        private String provincia;
        private String distrito;
        private String telefono;
        private int numeroNiveles;
        private DateTime fechaApertura;
        private String plano;
        private String observaciones;
        private EncargadoBE administrador;
        private EncargadoBE propietario;
        private List<UsuarioBE> listausurio = new List<UsuarioBE>();
        private int estado;
        private List<LocalBE> locales = new List<LocalBE>();
        private CategoriaCCBE categoria = new CategoriaCCBE();

        public int Codigo
        {
            get { return codigo; }
            set { codigo = value; }
        }

        public String Nombre
        {
            get { return nombre; }
            set { nombre = value; }
        }
        
        public String Abreviatura
        {
            get { return abreviatura; }
            set { abreviatura = value; }
        }
        
        public float AreaArrendable
        {
            get { return areaArrendable; }
            set { areaArrendable = value; }
        }
        
        public float AreaTotal
        {
            get { return areaTotal; }
            set { areaTotal = value; }
        }

        public String Direccion
        {
            get { return direccion; }
            set { direccion = value; }
        }

        public String Departamento
        {
            get { return departamento; }
            set { departamento = value; }
        }

        public String Provincia
        {
            get { return provincia; }
            set { provincia = value; }
        }
        
        public String Distrito
        {
            get { return distrito; }
            set { distrito = value; }
        }
        
        public String Telefono
        {
            get { return telefono; }
            set { telefono = value; }
        }

        public int NumeroNiveles
        {
            get { return numeroNiveles; }
            set { numeroNiveles = value; }
        }

        public DateTime FechaApertura
        {
            get { return fechaApertura; }
            set { fechaApertura = value; }
        }

        public String Plano
        {
            get { return plano; }
            set { plano = value; }
        }

        public String Observaciones
        {
            get { return observaciones; }
            set { observaciones = value; }
        }

        public EncargadoBE Administrador
        {
            get { return administrador; }
            set { administrador = value; }
        }
        
        public EncargadoBE Propietario
        {
            get { return propietario; }
            set { propietario = value; }
        }

        public List<UsuarioBE> Listausurio
        {
            get { return listausurio; }
            set { listausurio = value; }
        }
        
        public int Estado
        {
            get { return estado; }
            set { estado = value; }
        }

        public List<LocalBE> Locales
        {
            get { return locales; }
            set { locales = value; }
        }

        public CategoriaCCBE Categoria
        {
            get { return categoria; }
            set { categoria = value; }
        }

        public CentroComercialBE()
        {
        }
    }
}
